package com.example.mallauthserver.VO;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @Auther: xixifeng
 * @Date: 2022/11/7 - 11 - 07 - 18:14
 * @Description: com.example.mallauthserver.VO
 * @version: 1.0
 */

@Data
public class LoginVo {

    @NotNull(message = "账号不能为空")
    @Length(min = 3,max = 15,message = "账号必须是3~15位")
    private String userName;//账户

    @NotNull(message = "密码不能为空")
    @Length(min = 3,max = 15,message = "密码必须是3~15位")
    private String password;//密码

    @NotNull(message = "手机号码不能为空")
    @Pattern(regexp = "^[1][1-9][0-9]{9}$",message = "手机号不合法")
    private String phone;//手机号

}
